package com.ssy.lingxi.member.merchant.api.model.vo.inner.request;

import java.time.LocalDateTime;

/**
 * 业务员业绩会员信息查找条件
 *
 * @author 郑小翠
 * @version 2.02.18
 * @date 2022-03-16
 */
public class MemberSalesFindUserIdVO  {

    /**
     * 登录的会员Id
     */
    private Long memberId;

    /**
     * 登录的角色Id
     */
    private Long memberRoleId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 姓名
     */
    private String memberName;

    /**
     * 统计月份 - 开始时间
     */
    private LocalDateTime startTime;

    /**
     * 当前页
     */
    private Integer current;

    /**
     * 每页条数
     */
    private Integer pageSize;

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public Long getMemberRoleId() {
        return memberRoleId;
    }

    public void setMemberRoleId(Long memberRoleId) {
        this.memberRoleId = memberRoleId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public LocalDateTime getStartTime() {
        return startTime;
    }

    public void setStartTime(LocalDateTime startTime) {
        this.startTime = startTime;
    }

    public Integer getCurrent() {
        return current;
    }

    public void setCurrent(Integer current) {
        this.current = current;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    @Override
    public String toString() {
        return "MemberSalesFindUserIdVO{" +
                "memberId=" + memberId +
                ", memberRoleId=" + memberRoleId +
                ", userId=" + userId +
                ", memberName='" + memberName + '\'' +
                ", startTime=" + startTime +
                ", current=" + current +
                ", pageSize=" + pageSize +
                '}';
    }

    public MemberSalesFindUserIdVO() {
    }

    public MemberSalesFindUserIdVO(Long memberId, Long memberRoleId, Long userId, String memberName, LocalDateTime startTime, Integer current, Integer pageSize) {
        this.memberId = memberId;
        this.memberRoleId = memberRoleId;
        this.userId = userId;
        this.memberName = memberName;
        this.startTime = startTime;
        this.current = current;
        this.pageSize = pageSize;
    }
}
